namespace kitties {

union Socks {
    int;
    double;
};

} // namespace kitties


namespace puppies {

protocol union_Namespaced {
child:
    async Msg(Socks s);
};

} // namespace puppies
